fulfill one's commitments - German English Dictionary